#ifndef TEAM_HH_
# define TEAM_HH_

# include <vector>
# include <string>

# include "ant.hh"
# include "ant_queen.hh"
# include "ant_worker.hh"
# include "ant_fighter.hh"

class Ant;

class Team
{
public:
  Team ();
  ~Team ();
  bool is_dead ();
  void move ();

  Ants* add_ant (std::string name, int posx, int posy);

  void set_id (int n);
  int get_id ();
  std::vector<Ants*> get_ant ();

private:
  int			id_;
  std::vector<Ants*>	ant_;
};

#endif //! TEAM_HH_
